A Drawing Environment for Beginners' Learning of Programming and C
نویسندگان
چکیده
This paper describes the design, features and advantages of a drawing application -the L.E.C.G.O-Paint applicationthat is part of a constructivist multi-representational computer environment designed for beginners’ learning of Programming and C (the LECGO environment; Kordaki, 2007). L.E.C.G.O-Paint supplies tools that provide support for students to express their own intuitive graphical solutions to given problems by using hands-on experience and to receive feedback in the form of the correct interpretation of the said solutions in Multiple Representation Systems (MRS), such as: natural language, imperative, pseudo-code and code in C. Specifically, LECGO-PAINT provides a number of tools for: a) drawing various shapes b) editing shapes, c) using metrics, d) using loops, e) providing feedback in the previously mentioned MRS, f) receiving help and g) performing typical file operations, such as: save, print, open, etc.
منابع مشابه
Modeling and multiple representation systems in the design of a computer environment for the learning of programming and C by beginners
This study considers a modeling methodology for the design of a computer based problem-solving environment (named L.E.C.G.O: Learning Environment for programming and C using Geometrical Objects) for the learning of computer programming and the programming language C by beginners. For this design, constructivist and social learning theories were taken into account. The general design has taken i...
متن کاملA drawing and multi-representational computer environment for beginners' learning of programming using C: Design and pilot formative evaluation
0360-1315/$ see front matter 2009 Elsevier Ltd. A doi:10.1016/j.compedu.2009.07.012 * Tel.: +3
متن کاملBeginners ’ programming attempts to accomplish a multiple - solution based task within a multiple representational computer environment
This study considers the role of a drawing multiple-representation based computer environment (named L.E.C.G.O: a Learning Environment for programming and C using Geometrical Objects) in beginners’ programming attempts to accomplish a multiple-solution based task demanding the use of algorithmic structures, graphic functions and arrays. In fact, nine 18-year old students participated in a compa...
متن کاملAn Educational Game for Teaching and Learning Concurrency
Both teaching and learning concurrent programming are not easy tasks, in particular, for those beginners who have learnt and experienced sequential programming. However, there is no learning environment for beginners to learn concurrent programming enjoyably. In order to provide a learning environment by which beginners can learn and understand various concepts on concurrency naturally in playi...
متن کاملThe Impact of Employing Telegram App on Iranian EFL Beginners’ Vocabulary Teaching and Learning
In the present technology era, a new trend of using social media or social networking sites (SNSs) has been developed. Social media has a lot to offer when it comes to education in general and second language acquisition (SLA) in particular. This study aimed at investigating the impact of Telegram, as an available social network, on learning L2 vocabulary by Iranian EFL beginners. To achieve th...
متن کامل